// 验证token
function checkToken() {
  return async function(ctx, next) {
    try {
      console.log('经历了中间件');
      // 前传传过来头部带的token
      const token = ctx.header.token;
      // 解密token
      const a = ctx.app.jwt.verify(token, ctx.app.config.jwt.secret); // token签名有效期1h
      console.log(a);
      await next();
    } catch (error) {
      ctx.body = {
        code: 401,
        msg: 'token验证失败或者已失效',
      };
    }

  };
}
module.exports = checkToken;
